package com.bootdo.shop.domain;

import java.io.Serializable;

/**
 * 
 *
 * @author xuan.chen
 * @date 2015-12-29
 *
 */
public class OrderDetail implements Serializable{
    /**
	 * 
	 */
	private static final long serialVersionUID = -6991388455267168667L;

	/**  */
    private Integer id;

    /** 订单id */
    private Integer orderId;

    /** 商品id*/
    private Integer goodsId;

    /**商品名称*/
    private String goodsName;
    
    /**
     * 规格id
     */
    private Integer specificationId;
    /**规格名称*/
    private String specificationName;

    /** 批号 */
    private String goodsBatchNumber;

    /** 销售价 */
    private Integer salePrice;

    /** 交易价 */
    private Integer realPrice;

    /** 商品数量 */
    private Integer goodsNumber;

    /** 商品ID */
    private Integer productId;

    /** 是否实物 */
    private Integer isReal;

    /** 是否礼品 */
    private Integer isGift;
    /**是否服务**/
    private Integer isService;
    /**商品类型 1:实体商品 2:服务 3:线下预约订单**/
    private Integer type;
    /**市场价**/
    private Integer marketPrice;
    /**缩略图**/
    private String thumbnailImage;
    /**对应bybe.service_tag_config tag_type**/
    private Integer serviceTagType;
    /**折扣率**/
    private Double discountRate;
    /**折扣金额**/
    private Integer discountAmount;
    /**分期数**/
    private Integer stageMonths;
    /**用户分期利率**/
    private Double stageInterestRate;
    /**用户分期手续费**/
    private Integer stageAmount;
    /**公司补贴利率**/
    private Double subsidyRate;
    /**公司补贴费用**/
    private Integer subsidyAmount;
    /**优惠券优惠金额**/
    private Integer couponAmount;
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Integer getOrderId() {
		return orderId;
	}
	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}
	public Integer getGoodsId() {
		return goodsId;
	}
	public void setGoodsId(Integer goodsId) {
		this.goodsId = goodsId;
	}
	public String getGoodsName() {
		return goodsName;
	}
	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}
	public Integer getSpecificationId() {
		return specificationId;
	}
	public void setSpecificationId(Integer specificationId) {
		this.specificationId = specificationId;
	}
	public String getSpecificationName() {
		return specificationName;
	}
	public void setSpecificationName(String specificationName) {
		this.specificationName = specificationName;
	}
	public String getGoodsBatchNumber() {
		return goodsBatchNumber;
	}
	public void setGoodsBatchNumber(String goodsBatchNumber) {
		this.goodsBatchNumber = goodsBatchNumber;
	}
	public Integer getSalePrice() {
		return salePrice;
	}
	public void setSalePrice(Integer salePrice) {
		this.salePrice = salePrice;
	}
	public Integer getRealPrice() {
		return realPrice;
	}
	public void setRealPrice(Integer realPrice) {
		this.realPrice = realPrice;
	}
	public Integer getGoodsNumber() {
		return goodsNumber;
	}
	public void setGoodsNumber(Integer goodsNumber) {
		this.goodsNumber = goodsNumber;
	}
	public Integer getProductId() {
		return productId;
	}
	public void setProductId(Integer productId) {
		this.productId = productId;
	}
	public Integer getIsReal() {
		return isReal;
	}
	public void setIsReal(Integer isReal) {
		this.isReal = isReal;
	}
	public Integer getIsGift() {
		return isGift;
	}
	public void setIsGift(Integer isGift) {
		this.isGift = isGift;
	}
	public Integer getIsService() {
		return isService;
	}
	public void setIsService(Integer isService) {
		this.isService = isService;
	}
	public Integer getType() {
		return type;
	}
	public void setType(Integer type) {
		this.type = type;
	}
	public Integer getMarketPrice() {
		return marketPrice;
	}
	public void setMarketPrice(Integer marketPrice) {
		this.marketPrice = marketPrice;
	}
	public String getThumbnailImage() {
		return thumbnailImage;
	}
	public void setThumbnailImage(String thumbnailImage) {
		this.thumbnailImage = thumbnailImage;
	}
	public Integer getServiceTagType() {
		return serviceTagType;
	}
	public void setServiceTagType(Integer serviceTagType) {
		this.serviceTagType = serviceTagType;
	}
	public Double getDiscountRate() {
		return discountRate;
	}
	public void setDiscountRate(Double discountRate) {
		this.discountRate = discountRate;
	}
	public Integer getDiscountAmount() {
		return discountAmount;
	}
	public void setDiscountAmount(Integer discountAmount) {
		this.discountAmount = discountAmount;
	}
	public Integer getStageMonths() {
		return stageMonths;
	}
	public void setStageMonths(Integer stageMonths) {
		this.stageMonths = stageMonths;
	}
	public Double getStageInterestRate() {
		return stageInterestRate;
	}
	public void setStageInterestRate(Double stageInterestRate) {
		this.stageInterestRate = stageInterestRate;
	}
	public Integer getStageAmount() {
		return stageAmount;
	}
	public void setStageAmount(Integer stageAmount) {
		this.stageAmount = stageAmount;
	}
	public Double getSubsidyRate() {
		return subsidyRate;
	}
	public void setSubsidyRate(Double subsidyRate) {
		this.subsidyRate = subsidyRate;
	}
	public Integer getSubsidyAmount() {
		return subsidyAmount;
	}
	public void setSubsidyAmount(Integer subsidyAmount) {
		this.subsidyAmount = subsidyAmount;
	}
	public Integer getCouponAmount() {
		return couponAmount;
	}
	public void setCouponAmount(Integer couponAmount) {
		this.couponAmount = couponAmount;
	}
	
}